package cn.jingyuan.swan.system.model;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * 系统简化权限模型
 * <pre>
 *     1、对 DefaultAuthority 的简
 * </pre>
 */
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class SimpleAuthority implements Serializable {

    /** 权限 id */
    @Getter
    @Setter
    private Long authorityId;

    /** 权限标识 */
    @Setter
    @Getter
    private String authority;

    /** 过期时间 */
    @Getter
    @Setter
    private Date expireTime;

    /** 权限所有者 */
    @Getter
    @Setter
    private String owner;

}
